#ifndef QROINTERFACE_H
#define QROINTERFACE_H

#include "QRemoteObject2.h"

class QROInterface
{
public:

    virtual void activeMethod(QObject* target,int method,QVariantList param,QRemoteObject2::InvokeCallBack callBack) = 0;
    virtual void pushProperty(QObject* target,int prop,QVariant value) = 0;
    virtual void pushParent(QObject* target,QObject* parent) = 0;
    virtual void occupyObject(QObject* target) = 0;
    virtual void releaseObject(QObject* target) = 0;

};

#endif
